/** @format */
/**
 *@desc: 工具类- vue3 注册全局组件
 *@author: ptt
 *@date 2023/12/18
 */

// ## main.js中使用：
// import {registerComs} from '@/utils/registerGlobalComponents.js'
// vue3中
// app.use(registerComs)
// vue2中
// Vue.use(registerComs)

// 注意：注册的组件中不能使用
// defineOptions 给组件起名

import NoData from '@/components/layout/noData/vue3/Layout.vue';

const components = { NoData };

// 注册全局组件
export const registerComs = {
    install(app) {
        Object.entries(components).forEach(([name, component]) => {
            app.component(name, component);
        });
    }
};
